package com.ecube.protocol.exchange.control;

import com.ecube.protocol.common.ProtocolFunction;
import com.ecube.protocol.enums.ExchangeFunctionEnum;
import lombok.Data;

/**
 * 功率调节放电设置-回复
 *
 * @author zhuweijun
 * @version 1.0.0
 * @since 2025/8/4 11:28
 */
@Data
@ProtocolFunction(type = ExchangeFunctionEnum.class, value = "POWER_ADJUST_SET_DISCHARGE_RESP")
public class ExchangePowerAdjustSetDischargeResp {

    /**
     * 充电机编号
     */
    private String chgID;

    /**
     * 枪编号：1-A 枪，2-B 枪，0-双枪；
     */
    private Integer gunNo;

    /**
     * 结果: 1-成功 2-失败
     */
    private Integer result = 2;

    /**
     * 失败原因: 0-功能不可用；1-参数错误
     */
    private Integer reason = 0;

}
